Anillo 3 - Original

An interactive fiction by Mel Hython (2009) - the Inform 7 source text

Home page

Contents
Previous
Next

Complete text
Section 15 - Regresar a un lugar

A room can be conocido. A room is usually not conocido.
A thing can be conocido. A thing is usually not conocido.

After going to a room:
    now all not conocido things in the location are conocido;
    now location is conocido;
    continue the action.

After examining a not conocido thing:
    now noun is conocido.

Backing is an action applying to one topic.

Understand "regresa a [text]" or "[text]" as backing.

Carry out backing:
    say "Uhm... la verdad es que no tienes nada claro dónde estará eso.".

Table of Destinos
topic   objeto
text   an object
"manzano"   manzano
"manantial"   manantial
"arbusto"   arbusto
"mosaico"   mosaico
"destello"   destello
"esqueleto"   esqueleto
"hiedra"   hiedra espinosa
"jaula"   jaula_falsa
"liana"   liana
"monticulo" or "tumulo"   monticulo
"piedras" or "monton"   monton piedras
"goolos" or "rastrera" or "planta"   planta rastrera
"protector"   protector
"bulto"   bulto
"matorral"   matorral
"arbolillo"   arbolillo
"castillo" or "fortaleza"   PuertaCastillo
"campamento" or "orcos" or "orco"   Pantano19
"arana" or "telarana"   Pantano10
"arenas" or "movedizas"   Pantano13
"inicio"   Pantano14
"refugio"   Pantano16
"torreon" or "ruinas" or "icalante"   Pantano17
"huesos" or "serpiente"   Pantano18
"inquietante"   Pantano25
"cuevas" or "entrada"   Pantano28
"lava"   Lava
"salida"   Cueva1

Instead of backing a topic listed in the Table of Destinos:
    if objeto entry is conocido room:
        if the location is the objeto entry:
            say "Piensas en regresar a [topic understood] pero ya estás en ese lugar. Todo este confuso pantano ya te está mareando.";
        otherwise:
            let way be the best route from the location to objeto entry;
            say "Uhm... ese lugar... tu intuición te dice que está hacia [the way].";
            try going the way;
    otherwise if objeto entry is conocido thing:
        if the objeto entry is visible:
            say "Piensas en regresar a donde [the objeto entry] pero ya estás en ese lugar. Todo este confuso pantano ya te está mareando.";
        otherwise if objeto entry is in NoLugar or objeto entry is off-stage:
            say "Uhm... ¿dónde había de eso? No recuerdas ahora.";
        otherwise:
            let way be the best route from the location to the location of objeto entry;
            say "Uhm... [the objeto entry]... tu intuición te dice que está hacia [the way].";
            try going the way;
    otherwise:
        say "¿Realmente hemos visto eso? No lo recuerdas.".